slkdfjsalkdfjalskdfasdf
as
f
asdfa;slkdfjas;kldfja;sdkfjasdfasd
asdf
asdf
as
df
asd
fas
fd
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdio.h>
#include <stdbool.h>

int MAIN(void)
int MAIN(void)
int MAIN(void)
int MAIN(void)
int main(void)
int main(void)
int main(void)
int main(void)
int main(void)
{
    // char a = '\b';
    // int b = 1066;
    // double f = 99.44;
    // int c = 0XAA;
    // double f2 = 2.0E30; // 2.0 * 10^30
    // double f2 = 2.0e-30; // 2.0 * 10^-30
    // int w = 0x00EEABCD;
    // long w = 0x00EEABCDL;
    // unsigned long w = 0x00EEABCDUL;
    // unsigned long long w = 0x00EEABCDULL;

    char a = ' ';
    printf("%c\n", a);
    printf("%hhd\n", a);

    char *p = "abcd";
    char s[] = "abcd";

    printf("p: %s\n", p);
    printf("s: %s\n", s);

    p[0] = 'A';
    s[0] = 'A';

    char *p2 = "";

    bool flag = true;  // 非0
    bool flag = false; // 0

    if(a > 0)
    {
        ...
    }

    // 常量：右值(rvalue)
    100 = a;

    // 变量：左值(lvalue)
    a = 100;

    // 变量：右值
    a = b;
}
